.nav {
  padding: 10px 0;
  text-align: center;

  img {
    width: 48px;
  }

  h2 {
    font-size: 13px;
    font-weight: normal;
    margin-top: 7px;
  }
}

.swiper {
  height: 212px;
  position: relative;
}

.groups {
  overflow: hidden;
  padding: 0 15px;
  background-color: rgb(244, 244, 244);

  .groups-header {
    display: flex;
    justify-content: space-between;

    span {
      line-height: 40px;
    }

    .title {
      font-weight: bold;
    }

    .more {
      font-size: 12px;
      color: rgb(104, 104, 104);
    }
  }

  img {
    width: 50px;
  }

  .am-flexbox-align-stretch {
    margin-bottom: 10px;
    background-color: rgba(0, 0, 0, 0);

    .am-grid-item:first-child {
      margin-right: 10px;
    }
  }

  .am-flexbox .am-flexbox-item {
    background-color: white;

    .am-grid-item-content {
      padding: 10px 0 20px 0;

      .grid-title {
        font-weight: bold;
        font-size: 12px;
      }

      .info {
        font-size: 12px;
      }
    }
  }
}

.news {
  overflow: hidden;
  padding: 0 15px;

  .news-header {
    margin: 20px 0 5px 0;
    font-weight: bold;
  }

  .imgwarp {
    height: 90px;

    img {
      height: 90px;
    }
  }

  .am-flexbox-align-center {
    padding: 10px 0 10px 0;
    height: 112px;
    border-bottom: 2px rgba(104, 104, 104, .1) solid;
  }

  .newsText {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 0 10px;

    .title {
      font-weight: bold;
      font-size: 14px;
    }

    .newsInfo {
      display: flex;
      justify-content: space-between;

      span {
        font-size: 12px;
        color: rgb(104, 104, 104);
      }
    }
  }
}

// 顶部导航
.search-box{
  position:absolute;
  top:25px;
  width:100%;
  padding:0 10px;

  //左侧表单区域
  .search{
    flex:1;
    height:34px;
    margin:0 10px;
    padding: 5px 5px 5px 8px;
    border-radius:3px;
    background-color:#fff;
  }
  // 位置
  .location{
    .icon-arrow{
      margin-left:2px;
      font-size:12px ;
      color:#7f7f80;
    }
  }
  // 搜索表单
  .form{
    border-left:solid 1px #e5e5e5;
    margin-left:12px;
    line-height:16px;
    .icon-seach{
      vertical-align:middle;
      padding:0 2px 0 12px;
      color:#9c9fa1;
      font-size:15px ;
    }
    .text{
      padding-left:4px;
      font-size:13px;
      color:#9c9fa1;
    }
  }
 .iconfont.icon-map{
  font-size: 25px;
  color: #fff;
}
}



